function changeBank(val){
    $("#payType").val(val);
    $("#aLiPayForm").attr("style","display:none;");
    $("#BankCardPayForm").attr("style","display:block;");
    $("#internationalPayForm").attr("style","display:none;");
}
function changeInternational(){
    $("#payType").val(1);
    $("#aLiPayForm").attr("style","display:none;");
    $("#BankCardPayForm").attr("style","display:none;");
    $("#internationalPayForm").attr("style","display:block;");
}
function changeAliPay(){
    $("#payType").val(0);
    $("#aLiPayForm").attr("style","display:block;");
    $("#BankCardPayForm").attr("style","display:none;");
    $("#internationalPayForm").attr("style","display:none;");
}
$(function(){
    $("#payType").val(0);
    getPayType();
    getList();

})
function createOrder1(){
    let params={};
    params.payType=$("#payType").val();
    params.rateType=$("#boinType1").val();
    params.bankNo=$("#bankNo1").val();
    params.payeer=$("#payeer1").val();
    params.amount=$("#amount1").val();
    submit(params);
}
function createOrder2(){
    let params={};
    params.payType=$("#payType").val();
    params.rateType=$("#boinType2").val();
    params.bankNo=$("#bankNo2").val();
    params.payeer=$("#payeer2").val();
    params.amount=$("#amount2").val();
    params.county=$("#county").val();
    params.swiftCode=$("#swiftCode2").val();
    params.bankName=$("#bankName2").val();
    submit(params);
}
function createOrder3(){
    let params={};
    params.payType=$("#payType").val();
    params.rateType=$("#boinType3").val();
    params.bankNo=$("#bankNo3").val();
    params.payeer=$("#payeer3").val();
    params.amount=$("#amount3").val();
    params.bankName=$("#bankName3").val();
    submit(params);
}

//测试参数
function checkRegParams(param){
    let payType=param.payType;
    console.log(param.amount<100);
   if(!param.amount){
       layer.alert("转账金额必须大于100");
       return false;
   }
   if(param.amount<100){
       layer.alert("转账金额必须大于100");
       return false;
   }
    if(!param.bankNo){
        switch (payType){
            case 0:
                layer.alert("支付宝账号未填");
                break;
            case 1:
                layer.alert("卡号未填");
                break;
            case 2:
                layer.alert("卡号未填");
                break;
            case 3:
                layer.alert("卡号未填");
                break;
            default:
                layer.alert("支付宝账号未填");
                break;
        }
        return false;
    }
    if (!param.payeer){
        layer.alert("付款人未填");
        return false;
    }
 if(payType!=0){
     if (!param.bankName){
         layer.alert("银行名称未填");
         return false;
     }
 }
    if(payType==2){

        if (!param.county){
            layer.alert("转账地区");
            return false;
        }
        if (!param.swiftCode){
            layer.alert("swiftCode未填");
            return false;
        }
    }
    return true;
}

function submit(param){
    if(!checkRegParams(param)){
        return false;
    }
    $.ajax({
        type: "POST",
        dataType:'json',
        data:JSON.stringify(param),
        contentType: 'application/json; charset=UTF-8',
        url: "payOrder/create",
        success: function (data) {
            if (data.code == "1000") {
                $("#name").val(null);
                $("#rate").val(null);
                layer.alert("操作成功",function(){
                    layer.closeAll();
                    //加载页面
                    load(obj);
                });
            } else {
                layer.alert(data);
            }
        },
        error: function () {
            layer.alert("创建订单异常",function(){
                layer.closeAll();
            });
        }
    });
}
function getPayType(){
    $.ajax({
        type: "POST",
        dataType:'json',
        url: "/payRate/selectList",
        success: function (data) {
            if (data.code == "1000") {
                $("#boinType1").html();
                $("#boinType2").html();
                $("#boinType3").html();
              let element="";
              if(data.obj!=null){
                  data.obj.forEach(l=>{
                      element+=" <option value="+l.id+">"+l.name+"</option></br>";
                  })
                  $("#boinType1").html(element);
                  $("#boinType2").html(element);
                  $("#boinType3").html(element);
              }
            } else {
                layer.alert(data);
            }
        },
        error: function () {
            layer.alert(param.name+"重复，请您更改后再试",function(){
                layer.closeAll();
                //加载load方法
                load(obj);//自定义
            });
        }
    });
}

function getList(){
    $.ajax({
        type: "POST",
        dataType:'json',
        url: "/payOrder/searchListToWeb",
        success: function (data) {
            if (data.code == 200) {
                $("#orderList").html();
                let element="";
                if(data.list!=null){
                    data.list.forEach(l=>{
                        $("#orderList").append("<tr>" +
                            "<td>"+l.createTime+"</td>" +
                            "<td>"+l.payTypeStr+"</td>" +
                            "<td>"+l.rateName+"</td>" +
                            "<td>"+l.amount+"</td>" +
                            "</tr>");
                    })
                    $("#emptyOrderList").hide();
                }else {
                    $("#emptyOrderList").show();
                }
            }
        },
        error: function () {
            layer.alert(param.name+"重复，请您更改后再试",function(){
                layer.closeAll();
                //加载load方法
                load(obj);//自定义
            });
        }
    });
}

